fn main() {  
    let mut x;  
    x = 5;  // 可保留但实际无意义
    // 有效赋值  
    x = 6; // TODO: 修复编译错误  
    let y = if x > 5 { "big" } else { "small" };  
    assert_eq!(y, "big");  
} 